package com.px.system.mapper;

import com.px.system.domain.AirportOsd;

import java.util.List;

/**
 * 机场设备属性osdMapper接口
 * 
 * @author WRJ
 * @date 2024-08
 */
public interface AirportOsdMapper 
{
    /**
     * 查询机场设备属性osd
     * 
     * @param sn 机场设备属性osd主键
     * @return 机场设备属性osd
     */
    public AirportOsd selectAirportOsdBySn(String sn);

    /**
     * 查询机场设备属性osd列表
     * 
     * @param airportOsd 机场设备属性osd
     * @return 机场设备属性osd集合
     */
    public List<AirportOsd> selectAirportOsdList(AirportOsd airportOsd);

    /**
     * 新增机场设备属性osd
     * 
     * @param airportOsd 机场设备属性osd
     * @return 结果
     */
    public int insertAirportOsd(AirportOsd airportOsd);

    /**
     * 修改机场设备属性osd
     * 
     * @param airportOsd 机场设备属性osd
     * @return 结果
     */
    public int updateAirportOsd(AirportOsd airportOsd);

    /**
     * 删除机场设备属性osd
     * 
     * @param sn 机场设备属性osd主键
     * @return 结果
     */
    public int deleteAirportOsdBySn(String sn);

    /**
     * 批量删除机场设备属性osd
     * 
     * @param sns 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAirportOsdBySns(String[] sns);
}
